package com.dcm.item.service;

import com.dcm.item.dto.UserBillDto;
import com.dcm.item.entity.UserBillEntity;

import java.util.Date;
import java.util.List;
import java.util.Map;

/**
 * @author: liutaoran
 * @date: 2021-03-30 19:01
 */
public interface UserBillService {

    /**
     * 查询
     *
     * @return
     */
    List<UserBillEntity> findAll();

    /**
     * 消费记录：按照时间筛选查看明细
     * @param startTime
     * @param endTime
     * @return
     */
    List<UserBillEntity> findTime(String startTime, String endTime);

    /**
     * 消费记录：消费明细列表，展示支出及收入总额，按时间倒序排列
     * @return
     */
    List<UserBillDto> findNotes();

    /**
     * 累计充值：展示累计充值总额
     * @return
     */
    int findGetSumNumber();

    /**
     * 累计消费：展示累计消费总额
     * @return
     */
    int findSetSumNumber();
}
